home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1993 December
/
PSL Monthly Shareware CD-ROM (December 1993).iso
/
prgmming
/
dos
/
pascal2.txt
< prev
next >
Wrap
Text File
|
1993-11-03
|
21KB
|
610 lines
Public (software) Library
Programming Library
Descriptions and Compilation Copyright 1993 Nelson Ford
Duplication, reprinting and distribution of these descriptions is restricted.
See LICENSE.DOC in the PSL_NEWS directory for complete information
=====Pascal, part 2
CONTENTS:
-----MISC
-----DATA_INP
-----KYB_MOUS: keyboard, mouse, joystick routines.
-----LIBRARY: various collections of routines/libraries.
-----SYSTEM
=========================================================
-----MISC
[CDPLAY]
CD-Play (Armstrong, Michael W.; $0) allows you to access MSCDEX extension
for the CD-ROM drivers.
[COLORDH]
Colors 1.3 (Hood, Doug; $0) is a TP unit that lets you control the color of
your dialog's buttons.
[DATASJ]
DataStrucJones (Jones, Jeremy; $35) drills you on data structures and
algorithms.
[GETOPT]
GetOPT (Anez, Juancarlo; $0) lets you define command line switches (program
options) and parse any command line accordingly.
[JDBTREE]
JDBtree 1.20 (Darling, Jeff; $0) demonstrates how to use Binary trees.
Executable files are also included. Requires TP 5.5. (The author can no
longer be reached at the address provided in the documentation.)
[NULVAR]
Nulvar is a routine to null all variables.
[Overinit]
Overinit 6.0 expands the heap dynamically during program execution, taking
memory away from the overlay buffer.
[MAP2USE]
Map2Uses (Welsh, Jim; $0) reads a .MAP file and extracts a program's USES
list from it. Source code is included.
[PAS1]
PAS1 (Shoval, Ben; $0) is heavily documented code for an ANSI screen
drawing program.
[TCHLP3]
Tchlp3 (Van Den Berghe, Vincent; $0) converts Borland's THELP files into
Microsoft's QuickHelp format.
[THERM]
Therm (Hood, Doug; $0) is a progress gauge in the form of a thermometer.
[TURBCAS]
TurboCAS 1.0 (Corll, Brian; $0) is a unit for accessing FAX cards such as
Intel's Connection CoProcessor.
[XDIALOG]
X_Dialog (Aiken, Donn; $0) shows how to create a scrolling list box with
user-specified checkmark. It also has a drop-down menu bar.
[CHCKRS]
CHCKRS
is TP6 source code for a Checkers game.
[ESPOOL]
ESPooler 1.1
(Webb, Douglas; $10-$30)
allows easy addition of a spooler to your Turbo Pascal programs. It can use
the heap, EMS, or XMS.
[FlxKey]
FlxKey 1.1
(McLoughlin, Guy; $15)
is a unit that lets you create encrypted user registration keys for programs.
[GR_COL]
GR_COL
(Rivers, Jerry; $0)
contains routines for using standard text output in graphics modes.
[HYPERL]
HyperLINK 1.0
(BGASoft, ASP; $20)
is a complete system for adding Hypertext help to your programs. No special
editors or linkers are required.
[LZRTPU]
LzrTPU
(Smedley, Bob; $0)
is a unit for printing reports with an HP LaserJet. Most of the commonly used
formatting commands have been provided as functions. Also included is
SHADETXT, which shows how to write shaded text to an HPLJ.
[OBJTool]
OBJTool 2.3
(Hanlin, Thomas G. III; $14)
is a tool for manipulating OBJ files. It allows you to search OBJ files,
view file stats, delete default libraries and languages, check for
validity, repair checksum errors, and rename publics, externals, and
default libraries.
[OVERXMS]
Overlays in XMS 1.2
(Leijen, Wilber van; $0)
allows you to add XMS support to overlaying in TP.
[PRTYPAS]
PrettyPascal 1.0
(Invariant Software; $30)
makes Pascal program files more readable. This is done by spacing operators,
procedure calls, and control guards, and by reformatting the code to a
specified form and indentation.
[SBVoice]
SBVoice 1.0
(Mathur, Amit K.; $0)
is a TP6 unit containing source code for using the voice playback capability of
the Sound Blaster card.
[STATBOX]
Statbox
(Mitchel, Patrick; $0)
is a unit for displaying progress of a procedure. Demos and source
included.
[TVCOPY]
TVCopy
(Midwinter, Stewart; $0)
is TP6 source code to demonstrate how to pop out of a dialog box, open a
list box containing data from a file, and copy the desired data into
several input lines in the input dialog box.
[BROWSE]
Browse
is a TP routine that allows the user to browse through a text file.
[Desq]
Desq 4.2
(LeMay, James H. ASP; $0)
contains routines to interface DESQview with TP 4.0. Some of these
routines are useful for direct screen writing utilities like QWIK42.ARC
[DOLRWRD]
DollarWord
(Loew, Rob; $0)
is a TP5.5 Unit for converting a number from the form "###,###.##" to the
spelled-out format for check writing. The program works on number strings from
0.00 to 999,999.99. The source code is included.
[EVENTQ]
Eventq
(Schafer, Steve; $0)
contains a unit which implements an event queue for Turbo Vision applications.
This unit would enable you to easily make a script-driven TV app. Source code is
included.
[FSTWAIT]
FastWait 1.0
(Southern Software; $0)
is a routine for inserting timing delays in your code that are accurate even on
fast (20mhz+) machines.
[TIMERH]
High Precision Timer 5.5
(Eagle Performance Software; $0)
is the Pascal source code for a high precision timer to 1-microsecond
resolution and up to 24-hour duration.
[INTCASE]
IntCase
is a unit which performs international case conversion functions.
JoyStck
JonSoft Technologies Inc.
$0
is a Joystick interface for TP 5.X and above.
[KEYMAKR]
KeyMaker 2.0
(Franz, Carl A.; $10)
is a set of routines for making hash-keys for names and address. The keys
support Soundex searches.
[MICROT]
MicroT
contains Pascal source code for high resolution delay timing to 0.838
microsecond accuracy using the speaker timer chip. It does not disturb running
TSR clocks, and no self calibration is required. It allows other work to occur
while waiting for time delay, such as write/draw to screen.
[MOVE32]
Move32
(Toth, Thomas A. Jr.; $0)
is a set of auto-detecting routines to use the 32-bit data bus of the
80386/80486 microprocessors, when present. If one of these processors is not in
use, these routines use 16 XFers, still making them faster than the Turbo Move()
proc when moving large blocks of information.
[MortPay]
MortPay 4.1
(Brown, R. E. & Gilbert, Raymond A.; $0)
is TP5 code for a loan amortization program.
[OBJSTR]
Objstr
(Fralix, Jim; $0)
uses less space than a standard string, yet it can be accessed as a standard
string.
[PASMAIL]
Pascal Mail Label
(Harrell, Tim; $0)
is Pascal source code for a mail list program.
[PICKLST]
PickList
(Watson, Blake; $?)
contains examples of multi-selection picklists for Turbo Vision.
[Strg]
Strg 5.7
(Eagle Performance Software; $39)
is a set of 109 high speed routines for processing strings, characters, and all
types of numbers including case, classification, comparison, conversions, copy,
count, delete, format, justification, membership, parse, position, replace,
search, sort, tabbing, ASCIIZ, many with match/ignore case and many more.
[TPhrt]
TPhrt 3.00
(Ryle Design; $8)
is a software "toolbox" of routines to manipulate one hundred different timers
each with one microsecond resolution. TPhrt makes it easy to very accurately
time nearly any synchronous or asynchronous event your PC can encounter.
[TPJR]
TP Joystick Routines 3.0b
(Howarth, David B.; $0)
is a set of TP routines for joysticks.
[TVPAL]
TVPal
(Schafer, Steve; $?)
is a tutorial on Turbo Vision palettes.
[VDRV]
VDrv
is an external TP function to test whether a drive exists in a system
without attempting to read from the drive. Source included.
[ZTFDD]
ZTFDD
is a routine that can be used to format and combine different data types in a
Write statement.
-----DATA_INP
[ASG]
ASG 5.2, RASG 5.0 & BlueBag 5.2 (Roncalio, John; $45) AtSayGet is TP5
routine for a line editor with WordStar compatibility.
ReadASG allows full screen editing of data entry. Up to 64 of the twelve
AtSayGet procedures can be joined on one "page" to be "read" together, and up
to 10 pages of ASG procedures can be active at a time.
BlueBag 5.2 includes routines for modifying the cursor, CRT tricks, dates,
string processing, testing printer status, and m